<!DOCTYPE html>
<html lang="en">

<!-- Head tag -->
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="keyword"  content="">
    <link rel="shortcut icon" href="/img/ironman-draw.png">
    <!-- Place this tag in your head or just before your close body tag. -->
    <script async defer src="https://buttons.github.io/buttons.js"></script>
    <title>
        
          吃素的左撇子 | Blog
        
    </title>

    <link rel="canonical" href="http://www.wangxiaohuan.com/archives/5/">

    <!-- Bootstrap Core CSS -->
    
<link rel="stylesheet" href="/css/bootstrap.min.css">


    <!-- Custom CSS --> 
    
<link rel="stylesheet" href="/css/beantech.min.css">


    
<link rel="stylesheet" href="/css/donate.css">

    
    <!-- Pygments Highlight CSS -->
    
<link rel="stylesheet" href="/css/highlight.css">


    
<link rel="stylesheet" href="/css/widget.css">


    
<link rel="stylesheet" href="/css/rocket.css">


    
<link rel="stylesheet" href="/css/signature.css">


    
<link rel="stylesheet" href="/css/toc.css">


    <!-- Custom Fonts -->
    <!-- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> -->
    <!-- Hux change font-awesome CDN to qiniu -->
    <link href="https://cdn.staticfile.org/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">


    <!-- Hux Delete, sad but pending in China
    <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/
    css'>
    -->


    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

    <!-- ga & ba script hoook -->
    <script></script>
<meta name="generator" content="Hexo 4.2.1"></head>


<!-- hack iOS CSS :active style -->
<body ontouchstart="">
	<!-- Modified by Yu-Hsuan Yen -->
<!-- Post Header -->
<style type="text/css">
    header.intro-header{
        
            background-image: url('http://image.wangxiaohuan.com/blog/image/home.jpg') 
            /*config*/
        
    }
    
</style>

<header class="intro-header" >
    <!-- Signature -->
    <div id="signature">
        <div class="container">
            <div class="row">
                <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
                
                    <div class="site-heading">
                        <h1>吃素的左撇子</h1>
                        <!--<hr class="small">-->
                        <span class="subheading">永远相信美好的事情即将发生</span>
                    </div>
                


                </div>
            </div>
        </div>
    </div>
</header>

	
    <!-- Navigation -->
<nav class="navbar navbar-default navbar-custom navbar-fixed-top">
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header page-scroll">
            <button type="button" class="navbar-toggle">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="/">吃素的左撇子</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <!-- Known Issue, found by Hux:
            <nav>'s height woule be hold on by its content.
            so, when navbar scale out, the <nav> will cover tags.
            also mask any touch event of tags, unfortunately.
        -->
        <div id="huxblog_navbar">
            <div class="navbar-collapse">
                <ul class="nav navbar-nav navbar-right">
                    <li>
                        <a href="/">Home</a>
                    </li>

                    

                        
                    

                        
                        <li>
                            <a href="/about/">About Me</a>
                        </li>
                        
                    

                        
                        <li>
                            <a href="/archive/">Archive</a>
                        </li>
                        
                    

                        
                        <li>
                            <a href="/tags/">Tags</a>
                        </li>
                        
                    
                    
                </ul>
            </div>
        </div>
        <!-- /.navbar-collapse -->
    </div>
    <!-- /.container -->
</nav>
<script>
    // Drop Bootstarp low-performance Navbar
    // Use customize navbar with high-quality material design animation
    // in high-perf jank-free CSS3 implementation
    var $body   = document.body;
    var $toggle = document.querySelector('.navbar-toggle');
    var $navbar = document.querySelector('#huxblog_navbar');
    var $collapse = document.querySelector('.navbar-collapse');

    $toggle.addEventListener('click', handleMagic)
    function handleMagic(e){
        if ($navbar.className.indexOf('in') > 0) {
        // CLOSE
            $navbar.className = " ";
            // wait until animation end.
            setTimeout(function(){
                // prevent frequently toggle
                if($navbar.className.indexOf('in') < 0) {
                    $collapse.style.height = "0px"
                }
            },400)
        }else{
        // OPEN
            $collapse.style.height = "auto"
            $navbar.className += " in";
        }
    }
</script>


    <!-- Main Content -->
    <!-- Main Content -->
<div class="container">
    <div class="row">
        

<!-- USE SIDEBAR -->
    <!-- Post Container -->
            <div class="
                col-lg-8 col-lg-offset-1
                col-md-8 col-md-offset-1
                col-sm-12
                col-xs-12
                post-container
            ">
            
                <!-- Main Content -->


<div class="post-preview">

    <a href="/人生感悟/hello/">
        <h2 class="post-title">
            北京这座城市有很多灯
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            北京这座城市有很多灯
北京的夜晚，为何那么明亮，那么灯火通明，车水马龙，流光闪耀。一条条马路上的路灯，一间间房子里的灯光。
到底是何方力量，来维持这一个个的灯泡来发光，直到熄灭，暗淡无光。
我们也许就是一个干电池，用完了就被扔在一边。
还有人就是一个充电宝，每年回家充一次电，充满了在回来。
北京很大，有多大，可能你一个转身，就会迷路，找不到家的方向。
来北京的人，有多少人能记住北京城的样子，......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2018-01-30
        </p>
        <div class="tags">
            
              <a href="/tags/#随笔" title="随笔">随笔</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/人生感悟/2018-01-12/">
        <h2 class="post-title">
            读懂自己
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            如果做着一份不太喜欢的工作，对跨越阶层有着热切的渴望，但是又没有努力的方向。有时信心满满，觉得未来可期，有时悲观沮丧，认为人生也就这样了。对任何事都三分钟热度，浅尝辄止，逐渐被“眼前的苟且”消磨了锐气，有变成油腻中年的趋势。那么你需要这篇文章。
你需要彻底了解你自己
所有关于成长的书籍都告诉我们要扬长避短，做自己最擅长的事，但是了解自己长短这件事情并不容易。
你可能试过很多方法，比如心理学的......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2018-01-12
        </p>
        <div class="tags">
            
              <a href="/tags/#随笔" title="随笔">随笔</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/Mysql/2018-01-07/">
        <h2 class="post-title">
            Mac 重置 MySql 密码
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            Mac 重置 MySql 密码
第一步
关闭 MySql 服务，在 Mac 中，点击系统偏好，最下方找到 MySql ，点击进去，关闭正在运行的 MySql 服务


第二步
进入终端，找到 MySql 的安装目录，输入 cd /usr/local/mysql/bin/  进入目录
用登录管理员权限 sudo su 需要输入 Mac 登录密码，
输入以下命令，禁止 Mysql 的验证功能 .......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2018-01-07
        </p>
        <div class="tags">
            
              <a href="/tags/#数据库" title="数据库">数据库</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/Mysql规范/2018-01-03/">
        <h2 class="post-title">
            MySQL数据库设计规范
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            配置规范

MySQL 数据库默认使用 InnoDB 存储引擎。
保证字符集设置统一，MySQL 数据库相关系统、数据库、表和字段的字符集都用 UTF8，应用程序连接、展示、客户端等可以设置字符集的地方也都统一设置为 UTF8 字符集。
Mysql数据库的事务隔离级别默认为 RR(Repeatable-Read)，建议初始化时统一设置为 RC(Read-Committed)，对于 OLTP ......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2018-01-03
        </p>
        <div class="tags">
            
              <a href="/tags/#数据库" title="数据库">数据库</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/人生感悟/2017-12-21/">
        <h2 class="post-title">
            生活教会我的21件事
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            生活教会我的21件事
在回家的路上想了各种事，记下了一些感受，和你分享。
有趣的是，有些感受早在十几年之前就知道了，因为不相信，所以到今天才真正理解，也不算太晚。
1.不要企图用新的利益去升华你和朋友的友谊，正因为你们没有利益冲突，所以关系才不错。
2.当然也不要觉得经不起利益考验的关系都不是什么好关系，要知道，这个世界上连亲人都会为了利益反目，所以最好不用利益去考验自己和朋友，没好处。
3......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2017-12-21
        </p>
        <div class="tags">
            
              <a href="/tags/#随笔" title="随笔">随笔</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/人生感悟/2017-04-21/">
        <h2 class="post-title">
            程序猿如何打发乱七八糟的时间
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            程序猿如何打发乱七八糟的时间
1、读一些书。不是电子的，而是捧在手里有重量的书。与自己的专业无关的，而且离得越远越好。这类书很多，挑一些轻松有趣的。读着读着或者会发现一个以前未涉足的新天地。
2、参加一些线下活动。越是宅得厉害越是要强迫自己去参加活动。与第一条一样，与专业无关的活动最好，周围全是陌生人的活动最好。反正谁也不认识谁还需要什么顾忌呢。
3、画画。要是前两条都做不到，至少可以拿起笔......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2017-04-21
        </p>
        <div class="tags">
            
              <a href="/tags/#随笔" title="随笔">随笔</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/RabbitMQ-介绍/2017-04-03/">
        <h2 class="post-title">
            RabbitMQ 介绍
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            什么是 MQ
MQ(message queue)，从字面意思上看，本质是个队列，FIFO 先入先出，只不过队列中存放的内容是 message 而已，还是一种跨进程的通信机制，用于上下游传递消息。在互联网架构中，MQ 是一种非常常 见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后，消息发送上游只需要依赖 MQ，不 用依赖其他服务。
为什么要用 MQ


流量消峰
举个例子，如......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2017-04-03
        </p>
        <div class="tags">
            
              <a href="/tags/#消息队列" title="消息队列">消息队列</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/消息队列介绍/2017-04-01/">
        <h2 class="post-title">
            消息队列介绍
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            什么是 MQ
MQ(message queue)，从字面意思上看，本质是个队列，FIFO 先入先出，只不过队列中存放的内容是 message 而已，还是一种跨进程的通信机制，用于上下游传递消息。在互联网架构中，MQ 是一种非常常 见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后，消息发送上游只需要依赖 MQ，不 用依赖其他服务。
为什么要用 MQ


流量消峰
举个例子，如......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2017-04-01
        </p>
        <div class="tags">
            
              <a href="/tags/#消息队列" title="消息队列">消息队列</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/MyBatis介绍/2017-03-28/">
        <h2 class="post-title">
            MyBatis获取参数值的两种方式
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            MyBatis获取参数值的两种方式:  ${} 和 #{}
${} 的本质就是字符串拼接。
#{} 的本质就是占位符赋值。
${}使用字符串拼接的方式拼接sql，若为字符串类型或日期类型的字段进行赋值时，需要手动加单引 号。
#{}使用占位符赋值的方式拼接sql，此时为字符串类型或日期类型的字段进行赋值时，可以自动添加单引号。
单个字面量类型的参数
若mapper接口中的方法参数为单个的字面......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2017-03-28
        </p>
        <div class="tags">
            
              <a href="/tags/#MyBatis" title="MyBatis">MyBatis</a>
            
        </div>
    

</div>
<hr>

<div class="post-preview">

    <a href="/MyBatis介绍/2017-03-24/">
        <h2 class="post-title">
            MyBatis核心配置文件详解
        </h2>
        <h3 class="post-subtitle">
            
        </h3>
        <div class="post-content-preview">
            MyBatis的核心配置文件
核心配置文件主要用于配置连接数据库的环境以及MyBatis的全局配置信息。习惯上命名为mybatis-config.xml。核心配置文件存放的位置是src/main/resources目录下
12核心配置文件中的标签必须按照固定的顺序:properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,......
        </div>
    </a>
    
        <p class="post-meta" style="margin: 10px 0;">
            Posted by 吃素的左撇子 on
            2017-03-24
        </p>
        <div class="tags">
            
              <a href="/tags/#MyBatis" title="MyBatis">MyBatis</a>
            
        </div>
    

</div>
<hr>



<!-- Pager -->

<ul class="pager">
    
        <li class="previous">
            <a href="/archives/4/">&larr; Newer Posts</a>
        </li>
    
    
        <li class="next">
            <a href="/archives/6/">Older Posts &rarr;</a>
        </li>
    
</ul>



                <br>

                <!-- require APlayer -->
                

                <!-- 如果开启评论功能 -->
                
            </div>

          <!-- Sidebar Container -->
<div class="
    col-lg-3 col-lg-offset-0
    col-md-3 col-md-offset-0
    col-sm-12
    col-xs-12
    sidebar-container
">
    
        <!-- Featured Tags -->

<section>
    <!-- no hr -->
    <h5><a href="/tags/">FEATURED TAGS</a></h5>
    <div class="tags">
        
            
            <a href="/tags/#随笔" title="随笔" rel="11">随笔</a>
            
        
            
            <a href="/tags/#Linux" title="Linux" rel="3">Linux</a>
            
        
            
            <a href="/tags/#Java" title="Java" rel="12">Java</a>
            
        
            
            <a href="/tags/#Git" title="Git" rel="4">Git</a>
            
        
            
        
            
            <a href="/tags/#MyBatis" title="MyBatis" rel="3">MyBatis</a>
            
        
            
            <a href="/tags/#消息队列" title="消息队列" rel="2">消息队列</a>
            
        
            
            <a href="/tags/#数据库" title="数据库" rel="4">数据库</a>
            
        
            
        
            
            <a href="/tags/#工具" title="工具" rel="5">工具</a>
            
        
            
            <a href="/tags/#微服务" title="微服务" rel="7">微服务</a>
            
        
            
        
            
        
            
        
            
            <a href="/tags/#Spring" title="Spring" rel="4">Spring</a>
            
        
            
            <a href="/tags/#Vue" title="Vue" rel="2">Vue</a>
            
        
            
        
    </div>
</section>

        <hr>
    
        <!-- Short About -->
<section class="visible-md visible-lg">
    <h5><a href="/about/">ABOUT ME</a></h5>
    <div class="short-about">

        
            <img id = "avatar_pic" src="/img/avatar/ironman.png" />
        

        
            <p>Stay hungry,Stay foolish</p>
        

        <!-- SNS Link -->
        <ul class="list-inline">
            
            
                <li>
                    <a target="_blank" href="https://twitter.com/work_wxh">
                        <span class="fa-stack fa-lg">
                            <i class="fa fa-circle fa-stack-2x"></i>
                            <i class="fa fa-twitter fa-stack-1x fa-inverse"></i>
                        </span>
                    </a>
                </li>
            
            

            
                <li>
                    <a target="_blank" href="http://weibo.com/2742646782">
                        <span class="fa-stack fa-lg">
                            <i class="fa fa-circle fa-stack-2x"></i>
                            <i class="fa fa-weibo fa-stack-1x fa-inverse"></i>
                        </span>
                    </a>
                </li>
            

            
                <li>
                    <a target="_blank" href="https://www.facebook.com/wxh.work">
                        <span class="fa-stack fa-lg">
                            <i class="fa fa-circle fa-stack-2x"></i>
                            <i class="fa fa-facebook fa-stack-1x fa-inverse"></i>
                        </span>
                    </a>
                </li>
            

            
                <li>
                    <a target="_blank"  href="https://github.com/xiaohuanwang">
                        <span class="fa-stack fa-lg">
                            <i class="fa fa-circle fa-stack-2x"></i>
                            <i class="fa fa-github fa-stack-1x fa-inverse"></i>
                        </span>
                    </a>
                </li>
            
            
            
            
        </ul>
    </div>
</section>

        <hr>
    
        
  <h5>RECENT POSTS</h3>
  <div class="widget">
    <ul>
      
        <li>
          <a href="/%E4%BA%BA%E7%94%9F%E6%84%9F%E6%82%9F/2021-12-05/">你为什么要努力</a>
        </li>
      
        <li>
          <a href="/%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3/2021-07-22/">为什么开发人员都不愿意写接口文档</a>
        </li>
      
        <li>
          <a href="/JVM/2021-03-28/">JVM 垃圾回收算法和收集器总结</a>
        </li>
      
        <li>
          <a href="/JVM/2021-03-18/">JVM 类加载器</a>
        </li>
      
        <li>
          <a href="/Vue3%E4%BB%8B%E7%BB%8D/2020-10-13/">Vue语法介绍</a>
        </li>
      
    </ul>
  </div>

        <hr>
    
        <!-- Friends Blog -->

        <hr>
    
        
    <h5>ARCHIVES</h5>
    <div class="widget">
      <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/12/">December 2021</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/07/">July 2021</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/03/">March 2021</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/10/">October 2020</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/03/">March 2020</a><span class="archive-list-count">7</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/02/">February 2020</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/10/">October 2019</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/05/">May 2019</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/04/">April 2019</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/03/">March 2019</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/02/">February 2019</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/01/">January 2019</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/11/">November 2018</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/06/">June 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/02/">February 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/01/">January 2018</a><span class="archive-list-count">4</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/12/">December 2017</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/04/">April 2017</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/03/">March 2017</a><span class="archive-list-count">9</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/02/">February 2017</a><span class="archive-list-count">5</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/01/">January 2017</a><span class="archive-list-count">1</span></li></ul>
    </div>

        <hr>
    
</div>

        
    </div>
</div>


    <!-- Footer -->
    <!-- Footer -->
<footer>
    <div class="container">
        <div class="row">
            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
                <ul class="list-inline text-center">
                
                
                    <li>
                        <a target="_blank" href="https://twitter.com/work_wxh">
                            <span class="fa-stack fa-lg">
                                <i class="fa fa-circle fa-stack-2x"></i>
                                <i class="fa fa-twitter fa-stack-1x fa-inverse"></i>
                            </span>
                        </a>
                    </li>
                
                

                
                    <li>
                        <a target="_blank" href="http://weibo.com/2742646782">
                            <span class="fa-stack fa-lg">
                                <i class="fa fa-circle fa-stack-2x"></i>
                                <i class="fa fa-weibo fa-stack-1x fa-inverse"></i>
                            </span>
                        </a>
                    </li>
                

                
                    <li>
                        <a target="_blank" href="https://www.facebook.com/wxh.work">
                            <span class="fa-stack fa-lg">
                                <i class="fa fa-circle fa-stack-2x"></i>
                                <i class="fa fa-facebook fa-stack-1x fa-inverse"></i>
                            </span>
                        </a>
                    </li>
                

                
                    <li>
                        <a target="_blank"  href="https://github.com/xiaohuanwang">
                            <span class="fa-stack fa-lg">
                                <i class="fa fa-circle fa-stack-2x"></i>
                                <i class="fa fa-github fa-stack-1x fa-inverse"></i>
                            </span>
                        </a>
                    </li>
                

                

                </ul>
                <p class="copyright text-muted">
                    Copyright &copy; 吃素的左撇子 2022 
                    <br>
                    Theme by <a href="http://beantech.org" target="_blank" rel="noopener">BeanTech</a> 
                    <span style="display: inline-block; margin: 0 5px;">
                        <i class="fa fa-heart"></i>
                    </span> 
                    re-Ported by <a href="http://www.wangxiaohuan.com">吃素的左撇子</a> | 
                    <iframe
                        style="margin-left: 2px; margin-bottom:-5px;"
                        frameborder="0" scrolling="0" width="91px" height="20px"
                        src="https://ghbtns.com/github-btn.html?user=xiaohuanwang&repo=hexo-theme-xiaohuanwang&type=star&count=true" >
                    </iframe>
                </p>
            </div>
        </div>
    </div>
</footer>

<!-- jQuery -->

<script src="/js/jquery.min.js"></script>


<!-- Bootstrap Core JavaScript -->

<script src="/js/bootstrap.min.js"></script>


<!-- Custom Theme JavaScript -->

<script src="/js/hux-blog.min.js"></script>



<!-- async load function -->
<script>
    function async(u, c) {
      var d = document, t = 'script',
          o = d.createElement(t),
          s = d.getElementsByTagName(t)[0];
      o.src = u;
      if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
      s.parentNode.insertBefore(o, s);
    }
</script>

<!-- 
     Because of the native support for backtick-style fenced code blocks 
     right within the Markdown is landed in Github Pages, 
     From V1.6, There is no need for Highlight.js, 
     so Huxblog drops it officially.

     - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0  
     - https://help.github.com/articles/creating-and-highlighting-code-blocks/    
-->
<!--
    <script>
        async("http://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){
            hljs.initHighlightingOnLoad();
        })
    </script>
    <link href="http://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet">
-->


<!-- jquery.tagcloud.js -->
<script>
    // only load tagcloud.js in tag.html
    if($('#tag_cloud').length !== 0){
        async("http://www.wangxiaohuan.com/js/jquery.tagcloud.js",function(){
            $.fn.tagcloud.defaults = {
                //size: {start: 1, end: 1, unit: 'em'},
                color: {start: '#bbbbee', end: '#0085a1'},
            };
            $('#tag_cloud a').tagcloud();
        })
    }
</script>

<!--fastClick.js -->
<script>
    async("https://cdn.bootcss.com/fastclick/1.0.6/fastclick.min.js", function(){
        var $nav = document.querySelector("nav");
        if($nav) FastClick.attach($nav);
    })
</script>


<!-- Google Analytics -->


<script>
    // dynamic User by Hux
    var _gaId = 'UA-XXXXXXXX-X';
    var _gaDomain = 'yoursite';

    // Originial
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', _gaId, _gaDomain);
    ga('send', 'pageview');
</script>




<!-- Baidu Tongji -->

<script>
    // dynamic User by Hux
    var _baId = 'xxx';

    // Originial
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "//hm.baidu.com/hm.js?" + _baId;
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
</script>






	<a id="rocket" href="#top" class=""></a>
	<script type="text/javascript" src="/js/totop.js?v=1.0.0" async=""></script>
    <script type="text/javascript" src="/js/toc.js?v=1.0.0" async=""></script>
<!-- Image to hack wechat -->
<img src="http://www.wangxiaohuan.com/img/icon_wechat.png" width="0" height="0" />
<!-- Migrate from head to bottom, no longer block render and still work -->

</body>

</html>
